import {
  ADD_TAB,
  DEL_TAB,
  INIT_TAB,
  SET_CURRENT_TAB,
  SET_TAB_LIST,
  DEL_LEFT_TABS,
  DEL_RIGHT_TABS,
  DEL_OTHER_TABS,
} from "./actionTypes";

export default {
  [ADD_TAB]({ commit }, addTab) {
    commit(ADD_TAB, addTab);
  },
  [DEL_TAB]({ commit }, delTab) {
    commit(DEL_TAB, delTab);
  },
  [INIT_TAB]({ commit }) {
    commit(INIT_TAB);
  },
  [SET_CURRENT_TAB]({ commit }, currentTab) {
    commit(SET_CURRENT_TAB, currentTab);
  },
  [SET_TAB_LIST]({ commit }, tabList) {
    commit(SET_TAB_LIST, tabList);
  },
  [DEL_LEFT_TABS]() {},
  [DEL_RIGHT_TABS]() {},
  [DEL_OTHER_TABS]() {},
};
